/*
 * @(#)UpdateAlertSystemLog.java
 *
 * Copyright (c) 2003 DCIVision Ltd
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of DCIVision
 * Ltd ("Confidential Information").  You shall not disclose such Confidential
 * Information and shall use it only in accordance with the terms of the license
 * agreement you entered into with DCIVision Ltd.
 */
package com.dcivision.alert.bean;

import java.sql.Timestamp;

import com.dcivision.framework.bean.AbstractBaseObject;

/**
  UpdateAlertSystemLog.java

  This class is the serializable bean reflecting business logic uses.

    @author           Scott Tong
    @company          DCIVision Limited
    @creation date    21/08/2003
    @version          $Revision: 1.10 $
*/

public class UpdateAlertSystemLog extends AbstractBaseObject {

  public static final String REVISION = "$Revision: 1.10 $";

  static final long serialVersionUID = 3292743375275719036L;

  private Integer updateAlertTypeID = null;
  private Integer versionID = null;
  private Integer refObjectID = null;
  private Integer actionUserID = null;
  private Timestamp actionDate = null;
  private String actionReply = null;
  private Timestamp replyDate = null;

  private Timestamp dueDate = null;

  //for update alert type
  private Integer updateAlertID = null;
  private String actionType = null;
  private String message = null;

  //for update alert
  private String objectType = null;
  private Integer objectID = null;

  public UpdateAlertSystemLog() {
    super();
  }

  public Integer getUpdateAlertTypeID() {
    return(this.updateAlertTypeID);
  }

  public void setUpdateAlertTypeID(Integer updateAlertTypeID) {
    this.updateAlertTypeID = updateAlertTypeID;
  }

  public Integer getRefObjectID() {
    return(this.refObjectID);
  }

  public void setRefObjectID(Integer refObjectID) {
    this.refObjectID = refObjectID;
  }

  public Integer getVersionID() {
    return(this.versionID);
  }

  public void setVersionID(Integer versionID) {
    this.versionID = versionID;
  }

  public Integer getActionUserID() {
    return(this.actionUserID);
  }

  public void setActionUserID(Integer actionUserID) {
    this.actionUserID = actionUserID;
  }

  public Timestamp getActionDate() {
    return(this.actionDate);
  }

  public void setActionDate(Timestamp actionDate) {
    this.actionDate = actionDate;
  }

  public String getActionReply() {
    return(this.actionReply);
  }

  public void setActionReply(String actionReply) {
    this.actionReply = actionReply;
  }

  public Timestamp getReplyDate() {
    return(this.replyDate);
  }

  public void setReplyDate(Timestamp replyDate) {
    this.replyDate = replyDate;
  }

  public Timestamp getDueDate() {
  return(this.dueDate);
  }

  public void setDueDate(Timestamp dueDate) {
    this.dueDate = dueDate;
  }

  //for update alert type
  public Integer getUpdateAlertID() {
      return(this.updateAlertID);
  }

  public void setUpdateAlertID(Integer updateAlertID) {
      this.updateAlertID = updateAlertID;
  }

  public String getActionType() {
      return(this.actionType);
  }

  public void setActionType(String actionType) {
      this.actionType = actionType;
  }

  public String getMessage() {
      return(this.message);
  }

  public void setMessage(String message) {
      this.message = message;
  }

  //for update alert
  public String getObjectType() {
  return(this.objectType);
  }

  public void setObjectType(String objectType) {
    this.objectType = objectType;
  }

  public Integer getObjectID() {
    return(this.objectID);
  }

  public void setObjectID(Integer objectID) {
    this.objectID = objectID;
  }

}
